const Router = require('@koa/router')
const proxy = require('koa-better-http-proxy')

const router = new Router()
/**
 * 其他资源转发
 */
const handleProxy = proxy('https://mp.weixin.qq.com', {
  // 修改请求头
  proxyReqOptDecorator(proxyReqOpts) {
    // 添加或修改请求头
    proxyReqOpts.headers.Host = 'mp.weixin.qq.com'
    return proxyReqOpts
  },
  // 修改返回内容
  userResDecorator(proxyRes, proxyResData) {
    return proxyResData
  }
})

router.get(/^\/mp/, handleProxy)

module.exports = router.routes()
